package com.xindaoapp.framework.view;

import android.annotation.SuppressLint;
import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.ImageButton;
import android.widget.TextView;
import android.widget.Toast;

import com.xindaoapp.framework.R;

/**
 * ============================================================
 * 
 * 版权 : 新道APP (c) 2014
 * 
 * 作者 : 贺奕凯
 * 
 * 版本 : 1.0
 * 
 * 创建日期 : 2014-6-19 上午10:23:19
 * 
 * 描述 : 自定义控件，fragment标题
 * 
 * 修订历史 ：
 * 
 * ============================================================
 **/
@SuppressLint("NewApi")
public class TitleMainView extends FrameLayout {

	private ImageButton ib_title_left;
	private ImageButton ib_title_right;
	private TextView main_titlemenu;

	public TitleMainView(Context context, AttributeSet attrs) {
		super(context, attrs);

		LayoutInflater.from(context).inflate(R.layout.title_main, this);
		ib_title_left = (ImageButton) findViewById(R.id.ib_title_left);
		ib_title_right = (ImageButton) findViewById(R.id.ib_title_right);
		main_titlemenu = (TextView) findViewById(R.id.main_titlemenu);

		String top = attrs.getAttributeValue(
				"http://schemas.android.com/apk/res/com.xindaoapp.framework",
				"top");
		String left = attrs.getAttributeValue("http://schemas.android.com/apk/res/com.xindaoapp.framework","left");
		String right = attrs.getAttributeValue("http://schemas.android.com/apk/res/com.xindaoapp.framework","right");

		// 将文字显示上去
		main_titlemenu.setText(top);
	}

	/**
	 * 设置左按钮图片背景
	 * 
	 * @param resId
	 */
	public void setLeftImageResource(int resId) {
		ib_title_left.setImageResource(resId);
		
	}

	/**
	 * 设置右按钮图片背景
	 * 
	 * @param resId
	 */
	public void setRightImageResource(int resId) {
		ib_title_right.setImageResource(resId);
	}

	/**
	 * 设置标题中间文字内容
	 * 
	 * @param text
	 */
	public void setTitleText(String text) {
		main_titlemenu.setText(text);
	}
}
